$\forall$$A$:Type, $B$:($A$$\rightarrow$Type), $f$:fpf($A$; $a$.$B$($a$)), ${\it eq}$:EqDecider($A$). fpf{-}join(${\it eq}$; fpf{-}empty; $f$) = $f$